package com.webtest.demo;

import static org.testng.Assert.assertEquals;

import org.testng.annotations.Test;

import com.webtest.core.BaseTest;
import com.webtest.dataprovider.NSDataProvider;

public class AutomaticExcelTest extends BaseTest{
	
	@Test(priority=1)
//	初始化，进行登录后台系统
	public void initLogin() {
		webtest.open("/adm.php?login");
		webtest.type("id=fm[uname]", "admin123");
		webtest.type("id=fm[upass]", "admin123");
//		webtest.click("id=fm[upass]");
		webtest.click("xpath=//*[@id=\"fmadm\"]/p[3]/i[2]/input[4]");
		webtest.type("xpath=//*[@id=\"fmadm\"]/p[3]/i[2]/input[4]", "11111");
		webtest.click("name=submit");
		
	}
	
	@Test(priority=2,dataProvider="excel",dataProviderClass=NSDataProvider.class)
//	登录后点击出售管理的增加连接，通过Excel实现数据驱动，测试增加页面。
	public void adminTest1(String fmcatid,String fmshow,String fmtitle) {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
//		index值为0开始，但是0为默认值，相当于不写
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", fmcatid);
		webtest.selectByVisibleText("name=fm[show]", fmshow);
		webtest.type("id=fm[title]",fmtitle);
		webtest.click("name=bsend");
		
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=3)
//	点击出售管理，在搜索框中输入搜索条件，点击搜索，查看是否可以搜索出相应内容断言成功，结果正确，与预期一致
	public void adminTest2() {
		webtest.click("link=出售管理");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByIndex("name=stype", 1);
		webtest.selectByIndex("name=sfid", 2);
		webtest.selectByIndex("name=sfop", 2);
		webtest.type("name=sfkw", "御景豪园旁边");
		webtest.selectByIndex("name=show", 1);
		webtest.selectByIndex("name=order", 3);
		webtest.click("name=sch_sale");
		boolean flag=webtest.isTextPresent("御景豪园旁边文化村毛坯房148平3房2厅2卫");
//		boolean flag=webtest.isTextPresent("闫通");
		
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=4)
//	点击出租管理，之后选择三个出租的产品，然后选择批量隐藏操作，判断是否可以批量操作成功。断言成功，结果正确，与预期一致
	public void adminTest3() {
		webtest.click("link=出租管理");
		webtest.enterFrameLocator("id=adf_main");
		webtest.click("xpath=//*[@id=\"fmlist\"]/div/table/tbody/tr[2]/td[1]/input");
		webtest.click("xpath=//*[@id=\"fmlist\"]/div/table/tbody/tr[3]/td[1]/input");
		webtest.click("xpath=//*[@id=\"fmlist\"]/div/table/tbody/tr[4]/td[1]/input");
		webtest.selectByIndex("name=fs_do", 3);
		webtest.click("name=bsend");
		boolean flag=webtest.isTextPresent("3 条记录隐藏成功！");
//		boolean flag=webtest.isTextPresent("2 条记录隐藏成功！");
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=5)
//	点击楼盘意向，在搜索框中输入搜索条件，点击搜索，查看是否可以搜索出相应内容。断言成功，结果正确，与预期一致
	public void adminTest4() {
		webtest.click("link=楼盘意向");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByIndex("name=sfid", 4);
//		webtest.selectByIndex("sfop", 2);
		webtest.type("name=sfkw", "134-3742-2166");
		webtest.selectByIndex("name=show", 1);
		webtest.click("name=sch_need");
		boolean flag=webtest.isTextPresent("水厂小区");
//		boolean flag=webtest.isTextPresent("闫通");
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=6)
//	点击个人会员，在搜索框中输入搜索条件，点击搜索，查看是否可以搜索出相应内容。断言成功，结果正确，与预期一致
	public void adminTest5() {
		webtest.click("link=个人会员");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByIndex("name=stype", 2);
		webtest.selectByIndex("name=sfid", 1);
		webtest.selectByIndex("name=sfop", 2);
		webtest.type("name=sfkw", "清竹");
		webtest.selectByIndex("name=show", 1);
		webtest.selectByIndex("name=order", 3);
		webtest.click("name=sch_person");
		boolean flag=webtest.isTextPresent("清竹");
//		boolean flag=webtest.isTextPresent("闫通");
		
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=7,dataProvider="excel",dataProviderClass=NSDataProvider.class)
//	点击出售管理选择一个产品信息进行修改，使用数据驱动，测试是否可以修改成功。
	public void adminTest6(String fmcatid,String fmshow,String fmtitle) {
		webtest.click("link=出售管理");
		webtest.enterFrameLocator("id=adf_main");
//		index值为0开始，但是0为默认值，相当于不写
		webtest.click("link=修改");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", fmcatid);
		webtest.selectByVisibleText("name=fm[show]", fmshow);
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]",fmtitle);
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("修改成功！");
		webtest.alertAccept();
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=8,dataProvider="excel",dataProviderClass=NSDataProvider.class)
//	点击户型管理，选择一个产品进行修改，使用数据驱动测试是否可以修改成功
	public void adminTest7(String fmcatid,String fmshow,String fmtitle) {
		webtest.click("link=户型管理");
		webtest.enterFrameLocator("id=adf_main");
//		index值为0开始，但是0为默认值，相当于不写
		webtest.click("link=修改");
		webtest.clear("name=fm[lpid_refname]");
		webtest.type("name=fm[lpid_refname]", "yantong001");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]",fmtitle);
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("修改成功！");
		webtest.alertAccept();
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=9)
//	点击动态，选择一个项目点击修改，点击清空按钮，测试相应内容是否被清空。断言成功，内容清除，与预期一致
	public void adminTest8() {
		webtest.click("link=动态");
		webtest.enterFrameLocator("id=adf_main");
		webtest.click("link=修改");
		webtest.click("xpath=//*[@id=\"fmlist\"]/div/table/tbody/tr[2]/td[2]/input[5]");
		String inputText=webtest.getValue("id=fm_lpid_refname");
		System.out.println("*******************"+inputText);
		boolean flag=inputText.equals("");
		
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=10)
//	点击增加，测试资料选取是否有效。断言成功，选取成功，与预期一致。
	public void adminTest9() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		
		webtest.clear("id=fm_lpid_refname");
		webtest.click("xpath=//*[@id=\"fmlist\"]/div/table/tbody/tr[2]/td[2]/input[4]");
		webtest.enterFrameLocator("xpath=//*[@id=\"win_bsm\"]/div/div/div[2]/iframe");
		webtest.click("xpath=//*[@id=\"fmlist\"]/div/table/tbody/tr[5]/td[1]/input");
		webtest.leaveFrame();
		webtest.enterFrameLocator("id=adf_main");


//		String inputText=webtest.getText("id=fm_lpid_refname");
		String input1=webtest.getValue("id=fm_lpid_refname");
//		System.out.println("+++++++++++++++++++++++++++++++"+inputText);
//		System.out.println("+++++++++++++++++++++++++++++++"+input1);
		boolean flag=input1.equals("尚城花园");

		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=11)
//	点击出售管理增加按钮，在房源标题处填写已有的产品名称“闫通2020012228”，点击提交，测试是否可以成功检测出重名。断言失败，增加成功，与预期不一致
	public void adminTest10() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=12)
//	点击出售管理增加按钮，房屋户型输入框不填写任何内容，测试是否可以添加产品成功。断言成功，无法添加成功。与预期相同
	public void adminTest11() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.clear("id=fm[hxs]");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=13)
//	点击出售管理增加按钮，房屋户型输入框不按系统提示的格式："1室1厅1卫1厨1阳"进行填写，而输入“123”，测试是否可以添加产品成功。断言失败，添加成功，与预期不同。
	public void adminTest12() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.clear("id=fm[hxs]");
		webtest.type("id=fm[hxs]", "123");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=14)
//	点击出售管理增加按钮，建筑年代输入框不按系统提示的格式："2008年"进行填写，而输入“123123123132123123121”，测试是否可以添加产品成功。断言失败，添加失败，与预期相同。
	public void adminTest13() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.type("id=fm[jznian]", "123123123132123123121");
		webtest.click("name=bsend");
		boolean flag=webtest.isTextPresent("增加成功！");
		
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=15)
//	点击出售管理增加按钮，产权年限输入框不按系统提示的格式："70年"进行填写，而输入“123123123123123123121231321”，测试是否可以添加产品成功。断言失败，添加失败，与预期相同。
	public void adminTest14() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.type("id=fm[jznian]", "2008年");
		webtest.type("id=fm[cqnian]", "123123123123123123121231321");
		webtest.click("name=bsend");
		boolean flag=webtest.isTextPresent("增加成功！");
		
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=16)
//	点击出售管理增加按钮，物业费用输入框不按系统提示的格式："如:2.5,单位:㎡·月"进行填写，而输入“asdfghjkluio”，测试是否可以添加产品成功。断言成功，添加失败，与预期相同。
	public void adminTest15() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.type("id=fm[wyfee]", "asdfghjkluio");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=17)
//	点击出售管理增加按钮，房屋年限输入框不按系统提示的格式："满五年"进行填写，而输入“haJSKHAjkshkJHS[][][]”，测试是否可以添加产品成功。断言失败，添加成功，与预期不同。
	public void adminTest16() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.type("id=fm[wyfee]", "2.5");
		webtest.type("id=fm[fwnian]", "haJSKHAjkshkJHS[][][]");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=18)
//	点击出售管理增加按钮，所在楼层输入框不按系统提示的格式："8层/26层"进行填写，而输入“1231231213212131123”，测试是否可以添加产品成功。断言失败，添加成功，与预期不同。
	public void adminTest17() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.type("id=fm[louceng]", "1231231213212131123");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=19)
//	点击出售管理增加按钮，梯户比例输入框不按系统提示的格式："一梯三户/无电梯"进行填写，而输入“1231231213212131123”，测试是否可以添加产品成功。断言失败，添加成功，与预期不同。
	public void adminTest18() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.type("id=fm[tihu]", "1231231213212131123");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=20)
//	点击出售管理增加按钮，缩略图输入框不选择真正的图片文件而是直接输入“123.jpg”，测试是否可以判断出非图片文件，添加产品失败。断言失败，添加成功，与预期不同。
	public void adminTest19() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.type("id=fm_mpic_", "123.jpg");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=21)
//	点击出售管理增加按钮，点击次数输入框不按系统提示的格式："800"进行填写，而输入“[]asdf+@@@@”，测试是否可以添加产品成功。断言成功，添加失败，与预期相同。
	public void adminTest20() {
		webtest.click("link=增加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.selectByVisibleText("xpath=//*[@id=\"fm[catid]\"]", "系统房源");
		webtest.selectByVisibleText("name=fm[show]", "显示");
		webtest.clear("id=fm[title]");
		webtest.type("id=fm[title]","闫通2020012228");
		webtest.type("id=fm[click]", "[]asdf+@@@@");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=22)
//	点击楼盘意向，选择一个产品进行修改，“会员名称”，修改为“闫”，测试是否可以修改成功。断言成功，修改失败，与预期一致
	public void adminTest21() {
		webtest.click("link=楼盘意向");
		webtest.enterFrameLocator("id=adf_main");
		webtest.click("link=修改");
		webtest.clear("id=fm[mname]");
		webtest.type("id=fm[mname]", "闫");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
		
	}
	
	@Test(priority=23)
//	点击楼盘意向，选择一个产品进行修改，“会员名称”，修改为“[][][]7897897987897897456454/*-96635444121234567894”，测试是否可以修改成功。断言失败，修改成功，与预期不一致
	public void adminTest22() {
		webtest.click("link=楼盘意向");
		webtest.enterFrameLocator("id=adf_main");
		webtest.click("link=修改");
		webtest.clear("id=fm[mname]");
		webtest.type("id=fm[mname]", "[][][]7897897987897897456454/*-96635444121234567894");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=24)
//	点击楼盘意向，选择一个产品进行修改，“会员名称”，修改为“yantong”，测试是否可以修改成功。断言成功，修改成功，与预期一致
	public void adminTest23() {
		webtest.click("link=楼盘意向");
		webtest.enterFrameLocator("id=adf_main");
		webtest.click("link=修改");
		webtest.clear("id=fm[mname]");
		webtest.type("id=fm[mname]", "yantong");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("修改成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, true);
	}
	
	@Test(priority=25)
//	点击楼盘意向，选择一个产品进行修改，“电话”，修改为“1”，测试是否可以修改成功。断言成功，修改失败，与预期一致
	public void adminTest24() {
		webtest.click("link=楼盘意向");
		webtest.enterFrameLocator("id=adf_main");
		webtest.click("link=修改");
		webtest.clear("id=fm[mtel]");
		webtest.type("id=fm[mtel]", "1");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=26)
//	点击楼盘意向，选择一个产品进行修改，“电话”，修改为“123131231qwe54564*--*--123456789/*-+/*-+798-=”，测试是否可以修改成功。断言成功，修改失败，与预期一致
	public void adminTest25() {
		webtest.click("link=楼盘意向");
		webtest.enterFrameLocator("id=adf_main");
		webtest.click("link=修改");
		webtest.clear("id=fm[mtel]");
		webtest.type("id=fm[mtel]", "123131231qwe54564*--*--123456789/*-+/*-+798-=");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=27)
//	点击楼盘意向，选择一个产品进行修改，“内容”，修改为“1”，测试是否可以修改成功。断言失败，修改成功，与预期不一致
	public void adminTest26() {
		webtest.click("link=楼盘意向");
		webtest.enterFrameLocator("id=adf_main");
		webtest.click("link=修改");
		webtest.clear("id=fm[detail]");
		webtest.type("id=fm[detail]", "1");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("修改成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=28)
//	点击个人会员“添加”，密码输入框输入“1”，其余框正确输入，测试是否可以增加成功。断言成功，添加失败，与预期一致。
	public void adminTest27() {
		webtest.click("link=添加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.clear("id=fm[uname]");
		webtest.type("id=fm[uname]", "yantong");
		webtest.type("id=fm[upass]", "1");
		webtest.selectByIndex("id=fm[grade]", 2);
		webtest.selectByIndex("name=fm[show]", 1);
		webtest.type("id=fm[mname]", "yantong");
		webtest.type("id=fm[mtel]", "12345678911");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
		
	}
	
	@Test(priority=29)
//	点击个人会员“添加”，密码输入框输入“asdfghj1231231/*-+-/*-+/”，其余框正确输入，测试是否可以增加成功。断言成功，添加失败，与预期一致。
	public void adminTest28() {
		webtest.click("link=添加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.clear("id=fm[uname]");
		webtest.type("id=fm[uname]", "yantong");
		webtest.type("id=fm[upass]", "asdfghj1231231/*-+-/*-+/");
		webtest.selectByIndex("id=fm[grade]", 2);
		webtest.selectByIndex("name=fm[show]", 1);
		webtest.type("id=fm[mname]", "yantong");
		webtest.type("id=fm[mtel]", "12345678911");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=30)
//	点击个人会员“添加”，邮件输入框输入“asd/*-+@qq.com”，其余框正确输入，测试是否可以增加成功。断言成功，添加失败，与预期一致。
	public void adminTest29() {
		webtest.click("link=添加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.clear("id=fm[uname]");
		webtest.type("id=fm[uname]", "yantong");
		webtest.type("id=fm[upass]", "asdfghj");
		webtest.selectByIndex("id=fm[grade]", 2);
		webtest.selectByIndex("name=fm[show]", 1);
		webtest.type("id=fm[mname]", "yantong");
		webtest.type("id=fm[mtel]", "12345678911");
		webtest.type("id=fm[memail]", "asd/*-+@qq.com");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
	@Test(priority=31)
//	点击个人会员“添加”，地址输入框输入“++++++++++”，其余框正确输入，测试是否可以增加成功。断言失败，添加成功，与预期不一致。
	public void adminTest30() {
		webtest.click("link=添加");
		webtest.enterFrameLocator("id=adf_main");
		webtest.clear("id=fm[uname]");
		webtest.type("id=fm[uname]", "yantong");
		webtest.type("id=fm[upass]", "asdfghj");
		webtest.selectByIndex("id=fm[grade]", 2);
		webtest.selectByIndex("name=fm[show]", 1);
		webtest.type("id=fm[mname]", "yantong");
		webtest.type("id=fm[mtel]", "12345678911");
		webtest.type("id=fm[maddr]", "++++++++++");
		webtest.click("name=bsend");
		String alertText=webtest.getAlertTest();
		boolean flag=alertText.equals("增加成功！");
		webtest.alertAccept();
		
		webtest.leaveFrame();
		assertEquals(flag, false);
	}
	
//	@Test(priority=32)
	public void adminTest31() {
		
	}
}
